#pragma once

#include <AF\AppFrame.h>

#include "T_OneScene.h"
#include "T_TwoScene.h"
#include "T_SubScene.h"

#define AF_pTHEMYAPP		((T_App*)AF_pTHEAPP)

class T_App : public AF_CApplication
{
public:
	T_App(void);
	~T_App(void);

	AF_CScene* GetOneScene(){return m_pOneScene;}
	AF_CScene* GetTwoScene(){return m_pTwoScene;}
	AF_CScene* GetSubScene(){return m_pSubScene;}

protected:
	AF_CPlatform*		GetUsePlatform();
	AF_CScene*		OnInitApp(_OUT AF_SCreateWindow& cw);

private:
	AF_CPlatform*		m_pPlatform;

	AF_CScene*		m_pOneScene;
	AF_CScene*		m_pTwoScene;
	AF_CScene*		m_pSubScene;
};
